small arms and light weapons - Espagnol Anglais Dictionnaire