Tamil Dictionary
🔍
spermatozooid
Sper`ma*to*zo"oid n. (Biol.) Defn: A spermatozoid.
spermatozooid - Similar Words
spermatozoid
spermatozoon
spermatoid
spermatozooen
spiralozooid
spermatoon
spermatooen
spermatologist
spermatogonium
sporozoid
madurai.io
About