the parrotfish
A fish that eats seaweed is a beta fish, or a dolphin etc. fish that eat seaweeds and other algae are called herbivores. Examples of these types of fish are the parrotfish and the surgeonfish. http://www.answers.com/topic/parrotfish http://www.answers.com/topic/surgeonfish
in the wild they eat mostly algae, but they are omnivores, so they will also graze on other plant life and will eat small fish and shrimp, etc.
No, cleaner wrasse do not eat parrot fish, they eat the paracites off of these creatures
Anything carnivorous and big enough will eat them. Think Oscar.
Animals that eat coral are fish, bacteria, angelfish, butterfly fish, parrotfish, sea slugs are some animals that eat coral.
Parrot fish are called parrot fish because of their parrot like mouth or beak. They also use their beak to chip off coral and eat. Do you know if they are a herbivore? I don't! You can answer that for me!! lol. jkjk...
Parrotfish`s predators are snappers, jacks, moray eels and other carnivorous fishes. parrot fish are eaten by sharks. obviously
There are 80-90 species of Parrotfish. They predominately will eat ocean plants and coral.
Sharks eat parrot fish, also Marlines are known to as well. In addition, moray eels eat parrotfish.
Actually many different types of fish eat coral. Butterflies, angelfish, filefish, and parrotfish are some of the more common coral eaters.
A fish.