VariousWords beta
Related Terms:
Definitions:
Noun
chlorella
Definition: any alga of the genus Chlorella
Definition: Any single-celled green alga, of the genus Chlorella, found especially in stagnant water; now produced commercially as a food supplement.