Spanish-English Dictionarytorcerse
Meaning of torcerse