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.
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.