Zoochlorella (noun) Definition, Meaning & Examples

noun, plural zo·o·chlo·rel·lae [zoh-uh-kluh-rel-ee], /ˌzoʊ ə kləˈrɛl i/, zo·o·chlo·rel·las.
  1. any of various symbiotic green algae in the cytoplasm of certain freshwater invertebrates, as stentors and hydras.
Zoochlorella (noun) Definition, Meaning & Examples

More Definitions