Embayment Copy link Embayment , noun A bay. [Rare] The embayment which is terminated by the land of North Berwick. — Sir W. Scott