万水千山
English Expression:
  1. n.  ten thousand crags and torrents
French Expression:
  1. n.  dix mille rivières et mille montagnes, un voyage long et hasardeux
  2. n.  dix mille rivières et mille montagnes / un voyage long et hasardeux