Spanish-English Dictionarydesgarrase
desgarrase
desgarrar
Meaning of desgarrase