embassy
/ˈɛmbʌsi/
Explore definitions, synonyms, and language insights of embassy
Definitions
Noun
a diplomatic building where ambassadors live or work
Noun
an ambassador and his entourage collectively