non-proliferation treaty - French English Dictionary