Spanish-English Dictionarydesgarraste
desgarraste
desgarrar
Meaning of desgarraste