The phrase is the name of a climbing route. A literal translation didn't make much sense... Thanks for the help!