English

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

Belisha beacon

 noun: Controlling traffic topic
(in Britain) a post with an orange flashing light on top marking a place where cars must stop to allow people to cross the road