chlorellaEnglish

chlorella

Noun

Any alga of the genus Chlorella

English: chlorella