Spanish-English Dictionarytumban
tumban
tumbarse
Meaning of tumban