• On-the-spot

    Full definition of on-the-spot

    Adjective

    on-the-spot

    1. (idiomatic)In the right place at this very moment.Now, over to our man in Tokyo for an on-the-spot report.
    © Wiktionary