Dictionary

Explore meaning, context, and usage with an online dictionary experience optimized for multilingual workflows.

Clear

Try these words

Meaning of embayment

Source language: EnglishDictionary language: English

embayment

noun

Definitions

  1. A bay. (the water)

  2. The shoreline of a bay, an indentation in a shoreline. (the land, not the water)

  3. A topographical feature that used to be a bay, like the Mississippi embayment.

  4. The process by which a bay is formed.