Traffic-jam meaning

A situation in which all road traffic is stationary or very slow.
noun
0
0
Advertisement