dewdrop
dew-drop
noun
A tiny, spherical drop of dew, typically found on leaves or grass.
"The morning sun glistened on each dewdrop."
dew-drop
A tiny, spherical drop of dew, typically found on leaves or grass.
"The morning sun glistened on each dewdrop."