interpol

Nouns

  • (n) an international intelligence agency permitting collaboration among intelligence agencies around the world

Words of close approximity

interpolate interpolation