microalgae - Spanish English Dictionary