against all odds 不计成败 The phrase means undertaking a task despite all seemingly insurmountable opposition or probability. Often the chances of success are very low. Against all odds表示要冲破一切险阻去做某事,尽管这件事情看起来很有可能会失败。 E...