Spanish-English Dictionarytumbaré
tumbaré
tumbarse
Meaning of tumbaré