English
›
Words
a
barricade or fence, made up of vertical stakes driven into the ground, for the purpose of protection
Translation:
English
Noun
6
stockade
Add
Translation