Synonyms and Antonyms for on_the_spot

We couldn't find any exact matches, but here are some similar words.

1. on the dot (adv.)

just as it should be

Synonyms: Antonyms: