Top Definition
Juggernaut jam is a reference to the on-going debate of who invented the English language; was it the Americans or the English?
Out of context: "Juggernaut Jam and Brits are Eggs"
by Myx0 December 15, 2005
6 Words related to Juggernaut Jam

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from daily@urbandictionary.com. We'll never spam you.

×