microalgae immobilization - Francés Inglés Diccionario