Spermary



ENGLISH MEANING
noun
1.
An organ in which spermatozoa are developed; a sperm gland; a testicle.