Top definition
Meaning was very good, or was a good plan, idea, etc)
Man! Those nachos sure hit the spot!
by CombatWombat August 15, 2003
Get the mug
Get a hit the spot mug for your boyfriend Bob.