PUT ON THE SPOT


Meaning of PUT ON THE SPOT in English

place in a difficult situation, try to assassinate

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.