What does the idiom “Put Someone on the Spot” mean?
Definition:
Force someone to answer a question or make a decision immediately
For example:
“The boss put me on the spot today and asked me to summarize next year’s budget. I wasn’t really prepared.”