Tamil Dictionary 🔍

spermatozooid

Sper`ma*to*zo"oid n. (Biol.) Defn: A spermatozoid.


spermatozooid - Similar Words