Spanish-English Dictionarytambalea
tambalea
tambalearse
Meaning of tambalea