English-Chinese dictionary »

measuring worm meaning in Chinese

EnglishChinese
measuring worm (larva)
noun

尺蠖 /chǐhuò/noun