high-powered weapon - Alemán Inglés Diccionario