千山万水 せんざんばんすい
senzan ban sui

Noun

1. many mountains and rivers; a great distance to travel

Yojijukugo
Other forms: