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
Tweet