tambura


tambura

noun

  1. an Asian musical instrument of the lute family having a small, round body and a long neck.

Leave a Reply

Your email address will not be published. Required fields are marked *

48 queries 1.486