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

More Specific Terms