- to climb mountains and wade rivers (idiom); fig. to make a long and difficult journey
Generated: This idiom is used to describe the effort and determination required to undertake a challenging journey, often emphasizing overcoming obstacles.
In order to achieve his dream, he climbed mountains and waded rivers, ultimately reaching his destination.