barrier lagoon - Spanish English Dictionary