Tamil Dictionary 🔍

spermule

Sper"mule, n. Etym: [Dim. fr. sperm.] (Physiol.) Defn: A sperm cell. Haeckel.


spermule - Similar Words