Dewdrops sparkled on emerald leaves.
Meaning: Drops of water shone on the bright green leaves.
Choice of Words: Dewdrops are drops of water that form on grass and leaves in the morning. Sparkled means shone or glistened. Emerald is a green color, like the color of some gems. Leaves are the flat, green parts of a plant that grow from its stems.
Alternative Expressions
Related Expressions