chlorella
noun
- 1
Any single-celled green alga, of the genus Chlorella, found especially in stagnant water; now produced commercially as a food supplement.
Translate “chlorella” to another language
Click any language to open the translator with this word already filled in.