巴山越岭

巴山越嶺
shānyuèlǐng
  1. to climb hills and pass over mountains (idiom); to cross mountain after mountain
  2. good at climbing mountains

CEDICT

Entry Composition