Interpol

/ˈɪntɝpoʊl/

Explore definitions, synonyms, and language insights of Interpol

Definitions

Noun
an international intelligence agency permitting collaboration among intelligence agencies around the world