coralívoro

Adjective

 * 1) corallivorous

Noun

 * 1) corallivore