Definition of PELICAN CROSSING
noun : PELICAN CROSSING
Source: WordNet 3.1
-
1. (
) an acronym for pedestrian light control; a pedestrian crossing with traffic lights that are controlled by pedestrians ;
See more about : PELICAN CROSSING