Multilingual dictionary of abbreviations

What does NIT mean?

Code

Meaning

Language

Themes and places

NIT

Namgyal Institute of Tibetology

In English