Top definition
A phrase to describe a person who tells you either the same story over and over again, or offers information that is both unwanted mind numbingly dull

Can also be shortened to J.O.D
I really don't care, you John On Demand Bastard
by Gazzab October 17, 2010
Get the mug
Get a John On Demand mug for your mama Rihanna.