ALL meanings of zoochlorella
zo·o·chlo·rel·la
Z z - noun plural zoochlorella any of various symbiotic green algae in the cytoplasm of certain freshwater invertebrates, as stentors and hydras. 1
- noun zoochlorella Alternative form of zoöchlorella. 0