uphill battle
noun
: a very difficult struggle
Starting her own business has proven to be an uphill battle.
Love words? Need even more definitions?
Merriam-Webster unabridged
Share