on the spot
on the spot {adv.} or {adj. phr.}
1. or upon the spot
At that exact time and at the same time or place; without waiting or leaving.
The news of important events is often broadcast on the spot over television.
When Tom ruined an expensive machine, his boss fired him on the spot.
2. {informal} also in a spot
In trouble, difficulty, or embarrassment.
Mr. Jones is on the spot because he cannot pay back the money he borrowed.
Bill is on the spot; he invited George to visit him, but Bill's parents said no.
Compare: BACK TO THE WALL.
3. {slang}
In danger of murder; named or listed for death.
After he talked to the police, the gangsters put him on the spot.
Categories:
Source: A Dictionary of American Idioms