embayment

/ˌembɪˈmeɪnt/

Definitions

1. noun

A body of water that is enclosed or partially enclosed by land, such as a bay, harbor, or lagoon.

“The city’s embayment offered a picturesque view of the surrounding hills.”

Synonyms

  • bay
  • harbor
  • inlet

Antonyms

  • exposure
  • open water