Spanish-English Dictionarytambaleen
tambaleen
tambalearse
Meaning of tambaleen