TNP: Trattato di Non Proliferazione Nucleare

What does TNP mean? The above is one of TNP meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Trattato di Non Proliferazione Nucleare