Definition of jam jar in English:

jam jar

noun

  • 1A glass jar used to contain jam or another preserve.

  • 2British rhyming slang A car.

    • ‘Your jam jar might be cream crackered, but you can always walk down the frog and toad on your own plates.’

Pronunciation:

jam jar

//