CHLORELLA

noun
14 Scrabble
17 WWF
C 3
H 4
L 1
O 1
R 1
E 1
L 1
L 1
A 1

Definition

Any single-celled green alga, of the genus Chlorella, found especially in stagnant water; now produced commercially as a food supplement.

Want to find words from a different set of letters?

Unscramble CHLORELLA interactively →

Saved Words