Embayment /(?)/ Em·bay·ment Embayment n. A bay. [R.] The embayment which is terminated by the land of North Berwick.