Yahoo India Web Search

Search results

  1. Dictionary
    traffic jam

    noun

    • 1. a line or lines of stationary or very slow-moving traffic, caused by roadworks, an accident, or heavy congestion.