Meaning of embayment

Definition of embayment

(noun) an indentation of a shoreline larger than a cove but smaller than a gulf

Other information on embayment

WIKIPEDIA results for embayment
Amazon results for embayment