Multilingual dictionary of abbreviations

What does NNPT mean?

Code

Meaning

Language

Themes and places

NNPT

Nuclear Non-Proliferation Treaty

In English