French-English dictionary »

duduk meaning in English

FrenchEnglish
duduk nom

duduk◼◼◼(Armenian musical instrument)
noun