1. To win a victory over someone in a battle, game, or contest; to win completely or very convincingly. English = defeat; thrash.
2. To treat someone or a group of people cruelly or unfairly. English = oppress.
3. Of an army or a government, to prevent something from continuing; to keep someone or a group of people under your control. English = suppress; subjugate. Idiomatic English = put down.
4. To criticise someone and make them look foolish. Idiomatic English = put down.