English-French dictionary »

duduk meaning in French

EnglishFrench
duduk (Armenian musical instrument)
noun

duduk◼◼◼nom