artificial seeding of algae - English Synonyms Dictionary