Interpol Meaning

There are 1 meaning(s) for word Interpol

Meaning 1 : an international intelligence agency permitting collaboration among intelligence agencies around the world