Language:
Free Online Dictionary|3Dict

翻山越嶺

Source : CEDICT

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