EMBAY Meaning of EMBAY in English v.tr. 1 enclose in or as in a bay; shut in. 2 form (a coast) into bays. embayment n. Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012