Is there any particular animal that kills leopards and eats them for food?
There is no animal that kills leopards for food, but larger predators such as lions and tigers will kill them to reduce competition for prey. That’s not to say they wouldn’t eat them if they were hungry enough, but in general carnivores do not eat other carnivores (they taste bad, apparently). There are also bigger and easier to obtain meals out there.