barrage of gunfire - Turkish English Dictionary