It's hard to say, but I think not. Crocodiles are too low to the ground and too dangerous for even a pack of lions to pick on. Powerful jaws, amazingly fast movement even after sitting for hours at a time, powerful tail and very thick skin makes it impossible for any animal to try to kill.
A lion
It all depends on the variables: is the lion old or young, is the crocodile fed or not, the terrain matters too.
yes
Probably not. A lion is far stronger than an alligator, much faster, much more ferocious, and is overall more intelligent. That is, unless of course the Lion is not healthy and the alligator is.
Actually, Yes.
The only animal able tio kill and eat a lion is a large crocodile and they do occasionally do so.
peoples kill Alligator snapping turtle for his skin and bones
Well an American Bison weighs 2200 on average so it would be very difficult for an alligator to take one. If its the smaller European Bison than the Alligator could take it in the water. How ever on land any Bison would win against an Alligator.
It depends on where the fight happens. On land the Lion is the superior opponent whereas in water the Alligator would win hands down. Depending on where the fight happens, either the lion or the alligator could win.
stab it
There are no predators of the chinese alligator in the yangtze river.
Yes