pelican crossing
pelican crossing
English
Noun
Ad
Definition
A pedestrian crossing with traffic-lights operated by pedestrians
Etymology
Short for pedestrian light-controlled crossing.
Ad