No there are very few animals that eat coral because of their very hard shell. Some fish have hard parrot-like beaks and eat the coral, and some starfish digest the inside part of the coral.
Actually many different types of fish eat coral. Butterflies, angelfish, filefish, and parrotfish are some of the more common coral eaters.
coral
Coral
Fish like to eat coral
It's a fish eat fish world, and you're in a coral reef my friend
Animals that eat coral are fish, bacteria, angelfish, butterfly fish, parrotfish, sea slugs are some animals that eat coral.
parrot fish
Yes, only some fish eat coral though.
No.
fish
Coral