GeneralConnection.com
➔
Dictionary
palisade
Noun
1. fortification
Verb
1. munition, wall
1. fence, fence in, surround, protect
Usage