Chinese-English dictionary »

竹节虫 /zhújiéchóng/ meaning in English

ChineseEnglish
竹节虫 /zhújiéchóng/ noun

stick insect [stick insects](insects of the order Phasmida)
noun
[UK: stɪk ˈɪn.sekt] [US: ˈstɪk ˈɪn.ˌsekt]