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