english
1
general::
Phrase(s): put someone on the spot Fig. to ask someone forthright questions; to demand that someone produce as expected. • Don’t put me on the spot. I can’t give you an instant answer. • The boss put Bob on the spot and demanded that he do everything he had promised.
McGrawhill's American Idioms And Phrasal Verbs
2
general::
see ON THE SPOT.
American Heritage Idioms