dewdrop

Noun
  1. a drop of dew
dewdrop
A single dewdrop glistens on a green leaf at sunrise.