Dewdrop meaning

do͝odrŏp, dyo͝o-
Frequency:
A drop of dew.
noun
0
0
A drop of dew.
noun
0
0
A droplet of water formed as dew.
noun
0
0
Advertisement