Spanish-English Dictionarytorcer
Meaning of torcer