Push Water Uphill Definition

verb

Try to achieve a goal despite huge resistance, being an uphill battle.

Wiktionary