microalgae immobilization - English Synonyms Dictionary