ON THE SPOT


Meaning of ON THE SPOT in English

in a difficult or embarrassing situation He was really put on the spot when the reporter asked him about the campaign donations.

English idioms vocab.      Словарь английских идиом и выражений.