deliver a series of blows - Alemán Inglés Diccionario