Embassy — definition
1. embassy (Noun)
2 definitions
embassy (Noun) — A diplomatic building where ambassadors live or work.
embassy (Noun) — An ambassador and his entourage collectively.
6 types of
Deputation commission delegacy delegation diplomatic building mission
1 type
High Commission