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
 
  
    
