'pelican crossing' definitions:

Definition of 'pelican crossing'

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