Definitions of barrier reef:

  • noun:   a long coral reef near and parallel to the shore