翻山越嶺

翻山越岭
fānshānyuèlǐng
  1. lit. to pass over mountain ridges (idiom)
  2. fig. hardships of the journey

CEDICT

to pass over mountains and ridges; to trek over mountains; to make a long and difficult journey

Wiktionary

翻越許多山嶺形容長途跋涉旅途辛苦

重編國語辭典

Entry Composition