long-range weapon - Alemán Inglés Diccionario