Translation of Interpol in English:

Interpol

Interpol

noun

  • 1

    Interpol, an international police organization that enables the police forces of different countries to help each other to solve crimes