put on the spot
English
Verb
put on the spot (third-person singular simple present puts on the spot, present participle putting on the spot, simple past and past participle put on the spot)
Translations
to challenge or embarrass — see also call on
put on the spot (third-person singular simple present puts on the spot, present participle putting on the spot, simple past and past participle put on the spot)