chlorella

noun

  1. 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.