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. Словарь английских идиом и выражений. 2012