chlorella

Explore definitions, synonyms, and language insights of chlorella

Definitions

Noun
any alga of the genus Chlorella

More General Terms