high-powered weapon - Español Inglés Diccionario