n. international agency headquartered in Paris which collects and provides information about international criminals to more than 140 member nations
INTERPOL
Meaning of INTERPOL in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012