SPERMATOZOAN


Meaning of SPERMATOZOAN in English

[sper.ma.to.zo.an] n (ca. 1900): spermatozoon -- spermatozoan adj

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