micro-alga - English Synonyms Dictionary