dewdrop
1. [ noun ] a drop of dew
Related terms: drop dew water
Similar spelling:   dead_drop
  de_trop