Spanish-English Dictionarydestripar
Meaning of destripar