an indian traditional string instrument - French English Dictionary