Spanish-English Dictionarytorturar
Meaning of torturar