The shimmering lake reflected the beauty of the mountains.
Meaning: The lake's surface shone with a soft, wavering light and showed an image of the beautiful mountains.
Choice of Words: Shimmering means shining with a soft, wavering light, lake is a large body of water surrounded by land, and reflected means to show an image of something in a mirror or on a surface.
Alternative Expressions
Related Expressions