on the spot

быть в трудной или неловкой ситуации

The politician was put on the spot when the reporter asked him about the taxes.

Другие идиомы: