tidal lagoon - French English Dictionary