spot algae - Español Inglés Diccionario