STOCKADE


Meaning of STOCKADE in English

[noun] [C] - a strong wooden fence built around an area to defend it against attackAfter the first attack, the settlers put up a stockade around the village.

Cambridge English vocab.      Кембриджский английский словарь.