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