inflict repeated punishment on someone - Español Inglés Diccionario