Meaning of interpol

Definition of interpol

(noun) an international intelligence agency permitting collaboration among intelligence agencies around the world

Other information on interpol

WIKIPEDIA results for interpol
Amazon results for interpol