INTERPOL


Meaning of INTERPOL in English

[noun] [not after the] - an organization involving the police forces of more than 100 countries whose main activity is fighting international crimeBritish police are cooperating with Interpol in their search for the child who is thought to have been smuggled into mainland Europe by her father.

Cambridge English vocab.      Кембриджский английский словарь.