on the spot

成語所屬單字spot

on the spot — 慣用語

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.