Spanish-English Dictionarydescarriabas
descarriabas
descarriarse
Meaning of descarriabas