Meaning & Definition of Embassy in English
1. A diplomatic building where ambassadors live or work
2. An ambassador and his entourage collectively
Examples of using
The sum of the ignorance of the Republican candidates in the primaries for the U.S. presidential election is simply mind-boggling: one is afraid that China will obtain nuclear weapons, which they have had for 100 years, and the other proposes to close the U.S. embassy in Iran, which has been closed for 100 years... Such stupidity at the head of the world's most powerful country gives one the shivers!
The embassy sent me a book about Germany.
Where is the Russian embassy?