on_the_spotEnglish

on the spot

Adverb

Without delay or immediately

English: on the spot

In a difficult situation

English: on the spot

At the place in question, there

English: on the spot