Spanish-English Dictionarytumbaban
tumbaban
tumbarse
Meaning of tumbaban