embaymentEnglish

bay, embayment

Noun

An indentation of a shoreline larger than a cove but smaller than a gulf

English: bay, embayment

Bahasa: teluk, suak, serokan

Bahasa words with similar meanings

English words with similar meanings

Show 1 words