unlimited or huge amount of algae - Spanish English Dictionary