English dictionary
embayment meaning and definition
Definition and meaning of embayment at MeaningMonkey.org. embayment meaning and definition in the English Dictionary.EMBAYMENT noun
Definition of embayment (noun)
- an indentation of a shoreline larger than a cove but smaller than a gulf
- synonyms: bay
Source: Princeton University Wordnet