EMBAY Meaning of EMBAY in English v. shut in or shelter, enclose in or as in a bay; surround, enclose; bathe Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012