Where does “jammed” come from?

jammed (English): Stuck; Overcrowded; congested; simple past tense...

Definitions

  1. Stuck; Overcrowded; congested; simple past tense...

Words derived from “jammed