Definition of Interpol

  • 1. An international intelligence agency permitting collaboration among intelligence agencies around the world Noun

Semanticaly linked words with "Interpol"

Hyponims for word "Interpol"