atoll lagoon - Turkish English Dictionary