for the life of (someone)
even if one's life were threatened (used with a negative and usually used when trying to remember something)
For the life of me I could not remember where I put my house keys.
Most Amazing Water Slides In The World
Everything s bigger in Texas, which means its largest water park must be enormous. Schlitterbahn, which means slippery road in German, certainly lives up to its name with its wide array of waterslides in South Padre, New Braunfels, and Galveston.