Top Qs
Timeline
Chat
Perspective
spermary
From Wiktionary, the free dictionary
Remove ads
English
Etymology
Noun
spermary (plural spermaries)
- (anatomy) An organ in which spermatozoa are developed; a sperm gland; a testicle.
- (botany) Synonym of pollen tube.
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads