Does a full grown buffalo eat lions?

No, a full-grown buffalo does not eat lions.

Here's why:

* Buffalo are herbivores: They eat plants, grasses, and leaves.

* Lions are carnivores: They hunt and eat other animals, including buffalo.

While a buffalo might defend itself against a lion, the prey-predator relationship in this case is reversed. Lions are the predators, and buffalo are their prey.