MohammedPreview
Open in TheBrain

A Stockade

  1. (military) an enclosure protected by a wall of wooden posts
  2. (colloquial) a military prison