Tamil Dictionary 🔍

nematoblast

Nem"a*to*blast, n. Etym: [Nemato- + -blast.] (Biol.) Defn: A spermatocyte or spermoblast.


nematoblast - Similar Words