Put on the spot

Difficult Office Situations
Vocabulary Term #3181
Adjective
US
UK
Put on the spot
US
UK
to be forced to quickly make a difficult statement when one is not expecting it
US
UK
"When Jolene was unexpectedly asked to present at the meeting, she felt like she was put on the spot and struggled to keep her cool."