dewdrop

1. (noun) a drop of dew
Related Words: bead, drop, pearl



Terms and Conditions of Use / Copyright Notice