place in a difficult situation, try to assassinate

listen to the pronunciation of place in a difficult situation, try to assassinate
English - English
put on the spot
place in a difficult situation, try to assassinate
Favorites