Chinese translation of 'on the spot'
on the spot
- (= in that place)
- (= immediately)
'on the spot' in Other Languages
British English: on-the-spot ADJECTIVE
On-the-spot things are done immediately and at the place where you are.
Rail travellers who try to avoid paying their fares could face on-the-spot fines.
Translation of on the spot from the Collins English to Chinese Dictionary