lagoon

/lʌgˈun/

Explore definitions, synonyms, and language insights of lagoon

Definitions

Noun
a body of water cut off from a larger body by a reef of sand or coral

More General Terms


More Specific Terms