Chinese-English dictionary »

迪吉里杜管 /díjílǐdùguǎn/ meaning in English

ChineseEnglish
迪吉里杜管 /díjílǐdùguǎn/ noun

didgeridoo(Australian musical instrument)
noun