文polyglot.
← English dictionary
English / phrase

on the spot

MEANING IN ENGLISH

Immediately and without prior warning; or placed in a challenging situation requiring instant recall or reaction.; Immediately and without hesitation; also placed in an awkward position requiring an instant choice

In context

01

When the professor questioned him on the spot, he successfully recalled the critical statistics.

02

The applicant impressed the interview board so thoroughly that she was hired on the spot.

Synonyms

Immediately,instantaneously,right away

Antonyms

Later,premeditated,after deliberation

Collocations

Put someone on the spot,decide on the spot,answer on the spot

Sources

Bidyazo vocabulary library ↗