INTERPOL


Meaning of INTERPOL in English

[ 'ɪntəpɒl ]

■ noun an organization based in France that coordinates investigations made by the police forces of member countries into international crimes.

Origin

from Inter(national) pol(ice) .

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.