barrier lagoon - French English Dictionary