interpol

Noun
  1. An international intelligence agency permitting collaboration among intelligence agencies around the world (synset 108361683)

Other Searches