coral reef lagoon - French English Dictionary