high commission

Noun
  1. An embassy of one British Commonwealth country to another (synset 108419901)

Other Searches