Synonyms and Antonyms for on_the_spot

1. on the spot (adv.)

without delay or immediately

Synonyms:

2. on the spot (adv.)

in a difficult situation

Synonyms:

3. on the spot (adv.)

at the place in question; there

Synonyms: