artificial algae zone - French English Dictionary