Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

tambura Definition

Cancel
tambura
noun(tam-bou-ra)
an Asian musical instrument resembling a lute in construction but without frets and used to produce a drone accompaniment to singing

Words Related to tambura!

tambura Examples by Brain Bank Users