Chinese translation of 'on the spot'
on the spot
- (= in that place)
- (= immediately)
'on the spot' in Other Languages
Translation of on the spot from the Collins English to Chinese Dictionary