On-the-spot

adj

Definitions

Adjective
  1. 1
    At the scene; in the right place at the exact moment. idiomatic, not-comparable

    "The hikers were issued with an on-the-spot fine for littering."

Adjective
  1. 1
    at the scene of action wordnet

Next best steps

Mini challenge

Unscramble this word: onthespot