dewdrop

Definitions of dewdrop
  1. noun
    a drop of dew
    see moresee less
    type of:
    bead, drop, pearl
    a shape that is spherical and small
Word Family