What does 'Fight an uphill battle' mean?

When you fight an uphill battle, you have to struggle against very unfavourable circumstances.

Idioms similar to 'Fight an uphill battle'

See also: