Definitions
noun
a diplomatic building where ambassadors live or work
noun
an ambassador and his entourage collectively
Look “embassy” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
a diplomatic building where ambassadors live or work
an ambassador and his entourage collectively