spot algae - Francés Inglés Diccionario