Definitions Found:
TAMBURA, a stringed instrument, also TAMBOURA, TAMBUR
- tambourasTAMBOURA, a stringed instrument, also TAMBURA, TAMBUR
- tambursTAMBUR, a stringed instrument, also TAMBURA, TAMBOURA
- tamburasTAMBURA, a stringed instrument, also TAMBOURA, TAMBUR
- tambura stringed instrument, also TAMBURA, TAMBOURA
- tamburaa stringed instrument, also TAMBOURA, TAMBUR
- tambouraa stringed instrument, also TAMBURA, TAMBUR