Vocabulary
千山万水
せんざんばんすい
many mountains and rivers; a great distance to travel
noun