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