stockade

/ˌstɒˈkeɪd/
noun 2verb 1

Definitions

noun

1

An enclosure protected by a wall of wooden posts.

2

A military prison.

verb

1

To enclose in a stockade.

Your note

not saved
0 chars