Translation:
against all odds 頂住重重困難
英文釋義
Despite obstacles that are nearly impossible to overcome.
例句
Against all odds the small group of talented but indigent musicians from the countryside became the most popular band in the capital, and recorded a very successful CD.
Relevant link:
(責任編輯:中大編輯)