microalgae immobilization - Español Inglés Diccionario