跋山涉川,跋涉山川,跋山涉水
英文解釋:
  1. n.  scale mountains and ford streams
  2. n.  make a difficult journey