punishment restricting freedom - Francés Inglés Diccionario