tambura









tambura


noun

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