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
Tweet