tamboura
noun
variants:
or tambura
Definition of tamboura
: an Asian musical instrument resembling a lute in construction but without frets and used to produce a drone accompaniment to singing
Keep scrolling for more