tambura meaning in english [Tel. tanti+burra.] n. A kind of stringed instrument like the guitar. A tambourine.