spermary
/S P ER1 M ER0 IY0/noun
- 1
(anatomy) An organ in which spermatozoa are developed; a sperm gland; a testicle.
- 2
(botany) Synonym of pollen tube.
Translate โspermaryโ into another language
Choose a language below to open the translator with English selected as the source language.