Dictionary
This website uses cookies to ensure you get the best experience on our website.
Learn more
Got It!
Meaning Of Zoochlorella
n.
One of the small green granulelike bodies found in the interior of certain stentors, hydras, and other invertebrates.
←
Zoochemy
Zoocyst
→
Shares
Related Words
Lore
Lorel
Menu
Home
Search
My Last Searches