embassy

Noun
  1. A diplomatic building where ambassadors live or work (synset 103287206)
  2. An ambassador and his entourage collectively (synset 108419785)

Other Searches