• word of the day

    traffic jam

    traffic jam - Dictionary definition and meaning for word traffic jam

    Definition
    (noun) a number of vehicles blocking one another until they can scarcely move
    Synonyms : snarl-up
Connect with us on Facebook