Advertisement
Synonyms of Embassy
Primary definition: The official residence and offices of an ambassador.
Ranked Synonyms (Strongest to Related)
Advertisement
Translate "Embassy" to 10 World Languages
Related Grammar & Writing Masterclasses
View all guides โAdvertisement