Definitions for "Embayment"
An indentation in the shoreline forming an open bay.
an area of water protected by land forming a bay such as Maumee Bay.
A small bay or any small semi-enclosed coastal water body whose opening to a larger body of water is restricted. In Buzzards Bay there are over 30 major embayments in the form of harbors, coves, coastal lagoons (or salt pond), and river mouths.