Synonyms

1. ISN

noun. Switzerland's information network for security and defense studies and for peace and conflict research and for international relations.

Synonyms

  • International Relations and Security Network

Featured Games

Synonym.com