to curtail freedom - Espagnol Anglais Dictionnaire