sur la sellette

Adverb

 * 1) in the hot seat
 * 2) on the spot