palisade

palisade

palisade

Noun

fortification consisting of a strong fence made of stakes driven into the ground

Synonyms:

Verb

surround with a wall in order to fortify

Synonyms: