The caterpillar's appetite was insatiable.

Meaning: The caterpillar was always hungry and could never eat enough.

Choice of Words: Appetite means a desire for food. Insatiable means impossible to satisfy. The phrase "insatiable appetite" suggests that the caterpillar was always hungry and could never get enough to eat.

Alternative Expressions

Related Expressions