punishment restricting freedom - Espagnol Anglais Dictionnaire