interpol (English)
Voice
Listen
Votes
interpol
interpol
- Noun
an international intelligence agency permitting collaboration among intelligence agencies around the world
Synonyms:
an international intelligence agency permitting collaboration among intelligence agencies around the world