Language:
Free Online Dictionary|3Dict

栈山航海

Source : CEDICT

to have a long and hard journey (idiom)