Definition of On-The-Spot

  • 1. At the scene of action Adjective Satellite

Synonyms for word "on-the-spot"

Semanticaly linked words with "on-the-spot"