Meaning of bollard
Definition of bollard
(noun)
a
strong
post
(as on a
wharf
or
quay
or
ship
for attaching
mooring
lines); "the
road
was
closed
to
vehicular
traffic
with bollards"
Other information on bollard
WIKIPEDIA results for
bollard
Amazon results for
bollard
Tweet