Spanish-English Dictionarydescarburar
Meaning of descarburar