liman

/lˈaɪmʌn/

Explore definitions, synonyms, and language insights of liman

Definitions

Noun
a long narrow lagoon near the mouth of a river

More General Terms