dewdrops
dew-drops
noun
Tiny drops of water forming on outdoor surfaces, especially plants, during the night.
"The morning sun sparkled on the dewdrops."
dew-drops
Tiny drops of water forming on outdoor surfaces, especially plants, during the night.
"The morning sun sparkled on the dewdrops."