This website uses cookies to ensure you get the best experience. Learn more

Another word for embassy

Noun
  1. Ambassadorial residence and offices

  2. Ambassadorial legation