English dictionary
isn meaning and definition
Definition and meaning of isn at MeaningMonkey.org. isn meaning and definition in the English Dictionary.ISN noun
Definition of ISN (noun)
- Switzerland's information network for security and defense studies and for peace and conflict research and for international relations
Source: Princeton University Wordnet