万水千山wànshuǐqiānshānMeanings1. ten thousand crags and torrents (idiom); the trials and tribulations of a long journey2. a long and difficult roadCharacters used万ten thousand水water千thousand山mountain