SITAR


Meaning of SITAR in English

n. a long-necked Indian lute with movable frets. sitarist n.

[ Hindi sitar ]

Concise Oxford English dictionary.      Краткий оксфордский словарь английского языка.