Chinese-English dictionary »

尺八 /chǐbā/ meaning in English

ChineseEnglish
尺八 /chǐbā/ noun

shakuhachi(flute)
noun