Webster's Revised Unabridged Dictionary · 1913

Embayment

Embayment , noun

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