Search results
- Dictionaryembassy/ˈɛmbəsi/
noun
- 1. the official residence or offices of an ambassador: "the Chilean embassy in Moscow" Similar
- 2. a deputation or mission sent by one ruler or state to another: historical "Worsley failed to be selected to join the embassy to Sweden" Similar
Powered by Oxford Dictionaries