Tamil Dictionary 🔍

zooechlorella

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.


zooechlorella - Similar Words