Idiom Definition:
Your browser does not support the audio element.
"the odds are stacked against you "
there are many obstacles and difficulties, for whatever reason, that are in the way of your success
Synonyms:
arduous, challenging, demanding, effortful, exacting, formidable, gargantuan, herculean, immense, onerous, problem, problematic, prohibitive, severe, stiff, strenuous, titanic, toilsome, tough, troublesome, trying, uphill, upstream, wearisome