SPERMATOZOID


Meaning of SPERMATOZOID in English

[sper.ma.to.zo.id] n [ISV, fr. NL spermatozoon] (1857): a male gamete of a plant motile by anterior cilia and usu. produced in an antheridium

Merriam-Webster English vocab.      Английский словарь Merriam Webster.