punishment someone receives, especially lashes or blows - Español Inglés Diccionario