Word Definition - 尺蠖

chǐ huò looper caterpillar, larva of moth in family Geometridae; inch worm

Individual Character Details