pelican crossing
noun
plural
pelican crossings
plural
pelican crossings
Britannica Dictionary definition of PELICAN CROSSING
[count]
British
:
a place where a person can stop traffic in order to cross the road by pressing a button that controls the traffic lights