interpol Meaning, Definition & Usage

  1. noun an international intelligence agency permitting collaboration among intelligence agencies around the world

WordNet