Language:
Free Online Dictionary|3Dict

Source : CEDICT

to tread/to stamp/to step on/to press a pedal/to investigate on the spot

Source : CEDICT

to tread/to stamp/to step on/to press a pedal/to investigate on the spot