meaning of traffic jam

1. a number of vehicles blocking one another until they can scarcely move


Related Words

traffic jam |

Developed & Maintained By Taraprasad.com

Treasure Words