Pedestrian Barricade.

« Back to Dictionary Index

An obstruction, obstacle, or barrier set up to check or control crowds of people and foot traffic.

No comments yet.

Leave a Reply