catepeluse

Etymology
. See modern French,.

Noun

 * 1)  caterpillar (larva of a butterfly)