Are There Fish That Eat Coral in the USA

Corallivorous fishes can be highly specialised, such as the chevron butterflyfish (Chaetodon trifascialis), which feeds almost exclusively on a single coral species Acropora hyacinthus (Pratchett 2005). Other corallivorous fishes include coral as measurable part of their diet but also utilise other food items. What fish can eat coral? Meet the Parrotfish Parrotfish are colorful, tropical…