French-English dictionary »

frapper un ennemi à terre meaning in English

FrenchEnglish
frapper un ennemi à terre verbe

kick someone when they are down(make things worse for someone)
verb