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.

English idioms vocab.      Словарь английских идиом и выражений.