Do chameleons eat plants?

Yes they do.