henyak

MENG--: tread on, step on, press, stamp