micro-algae - English Synonyms Dictionary