Verb
push water uphill (third-person singular simple present pushes water uphill, present participle pushing water uphill, simple past and past participle pushed water uphill)
(idiomatic) try to achieve a goal despite huge resistance, being an uphill battle