Language:
Free Online Dictionary|3Dict

翻山越岭

Source : CEDICT

to pass over mountains ridges (idiom); fig. hardships of the journey