meaning of stoplight

1. a visual signal to control the flow of traffic at intersections


Related Words

stoplight |

Developed & Maintained By Taraprasad.com

Treasure Words