Dictionary search results

Showing 1-2 of 2 results

Interpol British & World English

An organization based in France that coordinates investigations made by the police forces of member countries into crimes with an international dimension

Interpol New Oxford Dictionary for Writers & Editors

organization investigating international crimes