跋山涉水

bá shān shè shuǐ

to travel over land and water (idiom)

postscript

shān

mountain; hill (CL:座[zuo4])

shè

(literary) to wade across a body of water

shuǐ

water