Tamil Dictionary 🔍

zoochlorella

Zo`ö*chlo*rel"la, n. Etym: [NL., dim. from Gr. (Zoöl.) Defn: One of the small green granulelike bodies found in the interior of certain stentors, hydras, and other invertebrates.


zoochlorella - Similar Words