spermatozoid
English Dictionary
->
Letter S
-> spermatozoid
Search Dictionary:
spermatozoid Definition
(n)
a
motile
male
gamete
of
a
plant
such
as
an
alga
or
fern
or
gymnosperm
spermatozoid Synonyms
antherozoid
spermatozoid
© Art Branch Inc.