algae bioreactor - Francés Inglés Diccionario