Spermary
noun
noun ·Rare ·Advanced level
Definitions
Noun
- 1 An organ in which spermatozoa are developed; a sperm gland; a testicle.
- 2 Synonym of pollen tube.
Etymology
From sperm + -ary.
More for "spermary"
Data sourced from Wiktionary, WordNet, CMU, and other open linguistic databases. Updated March 2026.