Spanish-English Dictionarytumbaba
tumbaba
tumbarse
Meaning of tumbaba