hantatawo

Noun

 * 1) a caterpillar; the larva of a butterfly or moth