Push String Uphill Definition

verb

To perform a difficult and thankless task .

Wiktionary