against all odds in French
against all odds in French
contre tout pronostic
(idiomatic) Despite seemingly insurmountable opposition or probability.
contre toute attente
(idiomatic) Despite seemingly insurmountable opposition or probability.
contre vents et marées
(idiomatic) Despite seemingly insurmountable opposition or probability.