on the spot
Language: en
USUKgeneralneutral
- At that place or location; immediately at the scene.
- Without delay; done at once or instantaneously.
USUKgeneralinformal
- Placed under pressure to respond, decide, or explain; made to feel uncomfortable or embarrassed by a direct or unexpected challenge.
Examples:
No examples available.
Validation Count: 0
Sourced from Wiktionary