Do fish eat coral?



  1. 0 Votes

    The parrot fish can eat it, but it does not digest it. It grinds coral with its sharp teeth in order to reach the algae inside the coral. This undigested coral ends up as sand on the bottom of the ocean floor.

  2. 0 Votes

    Golden Butterfly Fish are also known to eat coral. These fish are omnivores; they eat polyps, invertebrates, worms and shrimps.

Please signup or login to answer this question.

Sorry,At this time user registration is disabled. We will open registration soon!