What does 万水千山 (wàn shuǐ qiān shān) mean in English?

Card 2670HSK Level 42670/3571
CARD2670
PROGRESS75%
万水千山
萬水千山
wàn shuǐ qiān shān
the trials of a long journey

Reveal: Click/Space/Enter/↑↓/w/s/j/kNavigate: ←→/h/l/a/d