Definitions Found:

TAMBURA, a stringed instrument, also TAMBOURA, TAMBUR