TNP: Traité sur la Non-Prolifération des Armes Nucléaires

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: Traité sur la Non-Prolifération des Armes Nucléaires