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)

  1. To challenge or embarrass (someone).

Translations

See also