UPHILL BATTLE


Meaning of UPHILL BATTLE in English

difficult work, rough going , tough sledding

We've asked the government to protect children's rights, but it's an uphill battle all the way.

Wayne Magnuson. English idioms vocabulary.      Словарь английских идиом.