macroturf
Etymology
From macro- + turf.
noun
A large area of coral that is grazed by fish