Idiom Definition:
  
    
  Your browser does not support the audio element.
"to be caught between a rock and a hard place"  
    to find yourself in a position where any outcome of a difficult decision or situation results in some sort of difficulties
     
Synonyms:
bind, corner, dilemma, decision, difficult, impasse, jam, mess, mire, perplexity, pickle, predicament, problem, puzzle, quandry, scrape, spot, straight
 
 
   
   
The boy is 
caught between a rock and a hard place. - - - - ->  
