meaning of interpol
1. an international intelligence agency permitting collaboration among intelligence agencies around the world
Related Words
interpol | interpolable | interpolate | interpolated | interpolating | interpolation | interpolator |