Spanish-English Dictionarydescarriaba
descarriaba
descarriarse
Meaning of descarriaba