high-powered weapon - Turco Inglés Diccionario