Spanish-English Dictionarytumben
tumben
tumbarse
Meaning of tumben