Creature:Spotted Leaf-Eating Cat

The Spotted Leaf-Eating Cat is an herbivorous synapsid.