Definisi 'embayment'
English to English
noun
1 an indentation of a shoreline larger than a cove but smaller than a gulf
source: wordnet30
2 A bay.
source: webster1913
More Word(s)
body of water, water, bight, guantanamo bay, abukir, abukir bay, andaman sea, bay of bengal, bay of biscay, sea,

Visual Synonyms
Click for larger image