on the spot
definition: without delay or immediately
example: We hired the candidate on the spot.
speech part: adverb
synonyms:
definition: at the place in question
example:
speech part: adverb
synonyms:
definition: in a difficult situation
example: That question really put me on the spot.
speech part: adverb
synonyms: