French-English dictionary »

[colloquial] poutrer meaning in English

FrenchEnglish
[colloquial] poutrer verbe

blow out of the water(to defeat)
verb