ON THE SPOT


Meaning of ON THE SPOT in English

1》 immediately.

2》 at the scene of an action or event.

3》 Brit. (of an action) performed without moving from one's original position.

→ spot

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.