dewdrop
1.
(
noun
) a drop of dew
Related Words:
bead
,
drop
,
pearl
Terms and Conditions of Use / Copyright Notice