idiom
against all odds
大きな困難にもかかわらず
Meaning
despite great difficulties or challenges
Example
She succeeded **against all odds** and became a doctor.
彼女はあらゆる困難を乗り越えて医者になった。