INTERPOL


Meaning of INTERPOL in English

n. international agency headquartered in Paris which collects and provides information about international criminals to more than 140 member nations

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.