bollard noun definition in Controlling traffic topic from the Oxford Advanced Learner's Dictionary

bollard

 noun: Controlling traffic topic
(British English) a short thick post that is used to stop vehicles from going on to a road or part of a road