English dictionary
interpol meaning and definition
Definition and meaning of interpol at MeaningMonkey.org. interpol meaning and definition in the English Dictionary.INTERPOL noun
Definition of Interpol (noun)
- an international intelligence agency permitting collaboration among intelligence agencies around the world
Source: Princeton University Wordnet