Top definition
Someone you can go to to get whatever you need quickly. They can provide any item or service you need "on the spot".
I need two tons of gun powder, better visit my Jonny on the spot
by Pink Eye on my leg April 19, 2009
Get the mug
Get a Jonny on the spot mug for your Aunt Jovana.