inflict the punishment of the gauntlet - Francés Inglés Diccionario