Chlorella meaning : Any single-celled green alga, of the genus Chlorella, found especially in stagnant water; now produced commercially as a food supplement.
overstatements
chlorella
shellfish
charity shops
hardheaded