on the spot
быть в трудной или неловкой ситуации
The politician was put on the spot when the reporter asked him about the taxes.
быть в трудной или неловкой ситуации