巴山越嶺

巴山越岭
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