against all odds什么意思

against all odds[英][?ɡenst ?:l ?dz][美][?ɡenst ?l ɑdz]

尽管很困难;困难重重

例句:

Since mongolia broke loose of russia in 1992, it has been, against all odds, a fairly functioning democracy.

自从1992年摆脱俄罗斯的控制以来,尽管困难重重,但蒙古基本上是一个运转正常的民主国家。