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"