mettre à terre
Meanings
Verb
1. to put down, to beat down, to beat to the ground, to quell, to stomp out, (to defeat) (transitive)