dew drops

/D UW1 D R AA0 P S/
noun
  1. 1

    Alternative form of dewdrop. [A droplet of water formed as dew.]