tamboura
noun
Definitions
A type of long-necked lute-like stringed instrument found throughout the world but originating in the traditional music of India.
Explore meaning, context, and usage with an online dictionary experience optimized for multilingual workflows.
Try these words
Definitions
A type of long-necked lute-like stringed instrument found throughout the world but originating in the traditional music of India.