microalgae immobilization - Alemán Inglés Diccionario