hell and high water
испытать неприятности и трудности;
The life-guards went through hell and high water trying to save the people in the rough sea.
испытать неприятности и трудности;