meaning of pelican crossing

1. an acronym for pedestrian light control; a pedestrian crossing with traffic lights that are controlled by pedestrians


Related Words

pelican crossing |

Developed & Maintained By Taraprasad.com

Treasure Words