sharks
Yes, it is one of a species of tropical fish that eats flesh.
Detritius feeders. Bethinic grazers and some coral species feed by filtering phytoplankton out of the water.
Most do not appear to, but there is at least one species that does. This species in question is known as the Parrot Fish, which feeds on coral and a wide variety of other reef organisms.
Since they are a small fish (max size 8 inches) they are eaten by many of the larger predatory species like salmon and trout.
Humans eat fish
bigger fish, water snakes, and the fully grown native species in the Great Lakes
fish eats atta fish eats mummy
Rachael the Cow eats Exotic Fish
Mainly insects, but large species will take any creature they can swallow, fish, small snakes, etc..
The smaller of the squid live off of shrimp, and fish. The species of the squid depends on what they eat, for example the giant squid not only eats fish but also smaller species of squid, they can also eat young sharks and whales.
Almost all types of fish are edible. There are certain species that are poisonous, and can't be eaten, or only select parts of the fish can be eaten while the rest of the fish will kill anyone who eats that part of the fish.