Spanish-English Dictionarydescarriaban
descarriaban
descarriarse
Meaning of descarriaban