dewdrop ( synonym found)

Definition of dewdrop:

(n) : a droplet of water formed as dew

Definition of dewdrop:

(n) : a droplet of water formed as dew

Back to Top