Word Definition - 跋山涉水

bá shān shè shuǐ to travel over land and water (idiom)