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."
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."