Word Definition - 万水千山

wàn shuǐ qiān shān ten thousand crags and torrents (idiom); the trials and tribulations of a long journey; a long and difficult road