Spanish-English Dictionarydesollar
Meaning of desollar