The Collaborative International Dictionary
clorella
clorella \clorella\ n. any alga of the genus Chlorella.