to punish sb severely
have / tan sb's hide
Definiciones del Oxford Advanced Learner's Dictionary, 9.ª edición