be put on the spot

listen to the pronunciation of be put on the spot
English - Turkish
zor duruma düşürülmek
zor durumda bırakılmak
English - English

Definition of be put on the spot in English English dictionary

put on the spot
place in a difficult situation, try to assassinate