What is the name of an animal that lives in water and land both eats flesh other animals?

The animal you are describing is an amphibian. Amphibians are a class of vertebrates that are intermediate between fish and reptiles. They are characterized by their ability to live both in water and on land. Amphibians have smooth, moist skin that is rich in blood vessels, and they breathe through their skin and lungs. They also have long, slender legs with webbed feet that help them swim. Some examples of amphibians include frogs, toads, salamanders, and newts.