Parking Barrier.

« Back to Dictionary Index

A structure either temporary or permanent, that is placed to prevent the encroachment of vehicles.

No comments yet.

Leave a Reply