On the spot - Right here, at this time. He made the decision on the spot; He did not need any additional time to consider the alternatives.
Put someone on the spot - To put someone in a tricky situation and/or to embarrass him or her.
It's wasn't fair for Katie to put me on the spot like she did yesterday.
SPOT-A particular location
I know a nice spot in the city to listen to live jazz.
Spot on- it is correct or exact
All my answers on the math exam were spot on.
That hit the spot - That was exactly what was desired or needed, especially with regard to food or drink
. I find a bowl of hot chicken soup always hits the spot on a winter evening..
A cup of joy after a hectic day hit the spit for me.
In spot-in a difficult situation
I was in the spot when in a restaurant my credit card was not working