Which one is a CARNIVORE a leaf among goose, a snake, a chameleon or a caterpillar

A snake is a carnivore as it primarily feeds on other animals.