Vocabulary

千山万水

many mountains and rivers; a great distance to travel

noun