Against all odds - вопреки всему, несмотря ни на что, не взира | Английский Новогиреево Перово Онлайн
Against all odds - вопреки всему, несмотря ни на что, не взирая на трудности, вопреки всем препятствиям, наперекор всему.
Происходит от значения слова odds - шансы, вероятность.
Against all the odds, it happened. - Несмотря ни на что, это случилось.