spermary
Meaning
An organ in which spermatozoa are developed; a sperm gland; a testicle.
Translations
Etymology
From sperm + -ary.
Notes
Sign in to write sticky notes
Start learning English with learnfeliz.
Practice speaking and memorizing "spermary" and many other words and sentences in English.