English-French dictionary »

blow out of the water meaning in French

EnglishFrench
blow out of the water (to defeat)
verb

battre◼◼◼verbe

[colloquial] poutrerverbe