Spanish-English Dictionarydesgarrabas
desgarrabas
desgarrar
Meaning of desgarrabas