Synonyms and Antonyms for embassy

1. embassy (n.)

a diplomatic building where ambassadors live or work

Synonyms:

2. embassy (n.)

an ambassador and his entourage collectively

Synonyms: