tamboura

noun

  1. 1

    A type of long-necked lute-like stringed instrument found throughout the world but originating in the traditional music of India.

Translate “tamboura” to another language

Click any language to open the translator with this word already filled in.