An Encylopedia Britannica Company

pelican crossing

1 ENTRIES FOUND:
pelican crossing noun
plural pelican crossings
pelican crossing
noun
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