American Dictionary
Definition on-the-spot in American English
on-the-spot adjective
adjective
1
done or happening immediately
Synonyms and related words
