punishment restricting freedom - Inglés Sinónimo Diccionario