1 definition by Rafi R

Something, or some person performing an action in precise manner as expected by another party.

Being on time or in the correct place.
Hector, You were hella johnny-on-the-spot with those fries when I got the munchies.
by Rafi R December 16, 2007
Get the johnny-on-the-spot mug.