put to the torture - Espagnol Anglais Dictionnaire