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

tamboura Definition

Cancel
tamboura
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 tamboura!

tamboura Examples by Brain Bank Users