deliver a series of blows - Türkçe İngilizce Sözlük