Stars twinkle above moonlit clouds.
Meaning: The stars are shining in the sky above the clouds that are lit by the moon.
Choice of Words: Stars are luminous fixed points in the night sky that are actually large balls of burning gases. Twinkle means to shine with an unsteady light. Above means higher in place or position. Moonlit means illuminated by the light of the moon. Clouds are the visible collection of water droplets or ice crystals suspended in the atmosphere. So the sentence means the stars shine with an unsteady light above the clouds illuminated by the moon.
Alternative Expressions
Related Expressions