EMBAY Meaning of EMBAY in English v.tr. 1. enclose in or as in a bay; shut in. 2 form (a coast) into bays. Derivatives: embayment n. Oxford English vocab. Оксфордский английский словарь. 2012