The phrase 'Shan shui ye ku' is a traditional Chinese idiom that translates to 'the mountains and rivers are dry'. It is often used metaphorically to express a state of desolation or depletion, implying that even the natural scenery is affected by a severe lack of something, such as water, which is essential for life. In a broader sense, it can be used to describe a situation where there is a significant absence of life, vitality, or resources.