Meaning of pelican crossing

Definition of pelican crossing

(noun) an acronym for pedestrian light control; a pedestrian crossing with traffic lights that are controlled by pedestrians

Other information on pelican crossing

WIKIPEDIA results for pelican crossing
Amazon results for pelican crossing