Translation of tambur in English:

tambur

noun

  • 1

    a kind of European drum