The Japanese term "kemusi" matches the English term "caterpillar"