2332 / 2512

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

镇压
zhèn yā鎮壓

suppression; repression; to suppress; to put down; to quell