'Interpol' definitions:

Definition of 'Interpol'

(from WordNet)
noun
An international intelligence agency permitting collaboration among intelligence agencies around the world

Synonyms of 'Interpol'

From: Moby Thesaurus