on the spot

idiomPart ofspot

on the spot — idiom

1. Immediately, without any delay.

1.慣用語
釋義

Immediately, without any delay.

例句

The teacher asked a question and I answered on the spot.

The mechanic fixed the car on the spot.