Englishon-the-spotwordMeaningNo dictionary definition has been added for "on-the-spot" yet.Related wordson-site(English)on-the-scene(English)immediate(English)there(English)onsite(English)live(English)situ(English)first-hand(English)SourcesNo citations have been attached yet.