algae bloom - French English Dictionary