micro-algae - Spanish English Dictionary