Synonyms of On-the-spot in English :
Antonyms of On-the-spot in English
Thesaurus of On-the-spot in English
On-the-spot
see definition of on-the-spotSynonyms of on-the-spot
1. (adjective) at the scene of action
Words Similar to on-the-spot
1. (adjective) at the scene of action