Back to Dictionary
尺蠖
chǐhuò
1. looper caterpillar, larva of moth in family Geometridae
2. inch worm