palisade

palisades

Substantiv
a strong fence made of stakes driven into the ground; for defence



palisade

Verb

Synonymer