Meaning: Trees that are covered in snow are shining and glittering in the sunlight.
Choice of Words: "Snow-covered" means covered with snow. "Trees" are tall plants with woody stems and branches. "Sparkle" means to shine or glitter. "Sun" is the star at the center of our solar system.