barrier

reef n. Coral reef separated from the shore by a channel.

n. A carpentry obstruction, stockade, or other obstacle made in a passage in order to stop an enemy.