Answers

2015-08-09T19:36:22+08:00
A coral reef running parallel to the shore but separated from it by a channel of deep water
1 1 1
its barrier reefs
yes
you said corals reefs
yes .i repeat my answer ... Barrier reef is a coral reef roughly parallel to a shore and separated from it usually by a lagoon