Spanish-English Dictionarytumbara
tumbara
tumbarse
Meaning of tumbara