barrage of gunfire - Turco Inglés Diccionario