Tambura meaning

tŭm-bo͝or'ə
noun
0
0
A type of stringed instrument found throughout the world, similar to a lute.
noun
0
0
Advertisement

Origin of tambura

  • Hindi तम्पूरा, from Arabic طنبور (á¹­unbÅ«r, “drum, cylinder").
    From Wiktionary