diplomatic mission

Noun
  1. A mission serving diplomatic ends (synset 108419650)

Other Searches