Spanish-English Dictionarytumba
tumba
tumbarse
Meaning of tumba