noun jam1(def 16). nouna number of vehicles so obstructed that they can scarcely move
traffic jam 🔊 Listen to this noun jam1(def 16). noun a number of vehicles so obstructed that they can scarcely move Share Facebook Twitter Google +