a just punishment - Francés Inglés Diccionario