The French expression “contre vents et marées” translates literally to “against winds and tides”.
English meanings:
- against all odds
- come hell or high water
- through thick and thin
- despite setbacks, despite everything
French meanings:
- malgré tous les obstacles – despite all the obstacles
Example sentence:
- Contre vents et marées, David a enfin trouve un bon appartement. Against all odds, David finally found a good apartment.
Synonym:
- envers et contre tout – Lit: through and against everything
- d’une manière ou d’une autre – somehow or another