Up hill battle, Little chance of success, A tough nut to crack, A difficult problem, Walking on thin ice, Risky situation, In hot water, In trouble, Tall order, An unreasonable request, Slippery slope, Get worse, Close call, Almost, A hard sell, Not easy, A long shot, Unlikely to happen, Easier said then done, Difficult to accomplish, Like pulling teeth, Slow to achieve, Up a creek without a paddle, Lose control, Out of the frying pan and into the fire, Switch a bad situation with a worse one, Between a rock and a hard place, A tought choice.

Leaderboard

Visual style

Options

Switch template

Continue editing: ?