Definitions Found:

a stringed instrument, also TAMBURA, TAMBUR