2039 / 2202

What does 镇压 (zhènyā) mean in English?

镇压
zhènyā鎮壓

suppress-repress; crackdown; put down; execute (Verb)