English dictionary
spermatozoid meaning and definition
Definition and meaning of spermatozoid at MeaningMonkey.org. spermatozoid meaning and definition in the English Dictionary.SPERMATOZOID noun
Definition of spermatozoid (noun)
- a motile male gamete of a plant such as an alga or fern or gymnosperm
- synonyms: antherozoid
Source: Princeton University Wordnet