punishment which restricts freedom - Francés Inglés Diccionario