uphill battleWiktionary 原文释义(英文)名词 Noun(idiomatic) A highly difficult task or problem that requires a great amount of effort and determination.词族相关词(1)push water uphill