Embayment Meaning

There are 1 meaning(s) for word Embayment

Meaning 1 : an indentation of a shoreline larger than a cove but smaller than a gulf

    Synonyms : bay