Advertisement

Advertisement

stockade fence

noun

  1. a fence of closely fitted vertical boards with pointed tops.


Advertisement

Advertisement

Advertisement

Advertisement


stockadestock and station agent