translate English to French: We have already proposed specific definitions of the terms “deployment” and “weapons”.
Nous avons déjà proposé des définitions précises des termes « déploiement » et « armes ».