爬山涉水

pá shān shè shuǐ

to climb mountains and wade rivers (idiom); fig. to make a long and difficult journey

爬

pá

to crawl

山

shān

mountain; hill (CL:座[zuo4])

涉

shè

(literary) to wade across a body of water

水

shuǐ

water