on-the-spotEnglish

on-the-scene(a), on-the-spot(a)

Adjective

At the scene of action

English: on-the-spot(a), on-the-scene(a)

English words with similar meanings

Show 1 words