What is the meaning of the word "bollard"?
Definitions:
-
a strong post (as on a wharf or quay or ship for attaching mooring lines)
noun
- the road was closed to vehicular traffic with bollards
- the road was closed to vehicular traffic with bollards