D defs.my
Entry 1 sense Webster, 1913

Embayment

/ĕm-bām'-ənt/ · Em·bay·ment · IPA /ɪmˈbeɪmənt/
01 n. A bay.
  1. 1.
    A bay.[R.]
    “The embayment which is terminated by the land of North Berwick.” Sir W. Scott.