English

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

pelican crossing

 noun: Controlling traffic topic
(in Britain) a place on a road where you can stop the traffic and cross by operating a set of traffic lights