idiom
against all odds
Meaning
despite great difficulties or challenges
Example
She succeeded **against all odds** and became a doctor.