Yum Yum

Yum Yum, a creature that spends most of its day munching on vegetation.