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