Language:
Free Online Dictionary|3Dict

棧山航海

Source : CEDICT

to have a long and hard journey (idiom)