interpol

Explore definitions, synonyms, and language insights of interpol

Definitions

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