Definitions for "Embayments"
A small bay or any small semi-enclosed coastal water body whose opening to a larger body of water is restricted.