Source:WordNet 3.1
1. (
) an international intelligence agency permitting collaboration among intelligence agencies around the world ;
See more about : INTERPOL