spermary
[ spur-muh-ree ]
/ ˈspɜr mə ri /
noun, plural sper·ma·ries.
an organ in which spermatozoa are generated; testis.
Words nearby spermary
British Dictionary definitions for spermary
spermary
/ (ˈspɜːmərɪ) /
noun plural -maries
any organ in which spermatozoa are produced, esp a testis