artillery barrage - Turkish English Dictionary