Definitions
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”
Look “bollard” up elsewhere
Want another word?
Spin the dictionary for a fresh one.