Refine this word faster
Spermary
noun
Definitions
Noun
- 1 An organ in which spermatozoa are developed; a sperm gland; a testicle.
- 2 Synonym of pollen tube.
Etymology
From sperm + -ary.
See also for "spermary"
Next best steps
Mini challenge
Unscramble this word: spermary