EMBASSY Meaning of EMBASSY in English n. headquarters containing the office of an ambassador (in a foreign country) Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012