Meaning of spermatozoid

Definition of spermatozoid

(noun) a motile male gamete of a plant such as an alga or fern or gymnosperm

Other information on spermatozoid

WIKIPEDIA results for spermatozoid
Amazon results for spermatozoid