Spanish-English Dictionarydescarriase
descarriase
descarriarse
Meaning of descarriase