YourDictionary

Interpol

noun

an international police organization with headquarters in Paris: it coordinates the police activities of participating nations against international criminals: full name International Criminal Police Organization

Learn more about Interpol

Interpol

link/cite print suggestion box