'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