embassyEnglishOxford English Thesaurusembassy noun 1 the Italian embassy: consulate, legation, ministry. 2 historical Charles sent an embassy to the Lombards: envoy, representative, legate, delegate, emissary; delegation, deputation, delegacy, legation, (diplomatic) mission; archaic embassage.embassy Oxford Dictionary of English