Spanish-English Dictionarydescartabas
descartabas
descartarse
Meaning of descartabas