long-range weapon - Espagnol Anglais Dictionnaire