爬山涉水

pá shān shè shuǐ

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

to crawl

shān

mountain; hill (CL:座[zuo4])

shè

(literary) to wade across a body of water

shuǐ

water