EMBAYMENT Meaning of EMBAYMENT in English ■ noun a recess in a coastline forming a bay. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004