embayment
Explore definitions, synonyms, and language insights of embayment
Definitions
Noun
an indentation of a shoreline larger than a cove but smaller than a gulf
Explore definitions, synonyms, and language insights of embayment