English Dictionary
◊ DEWDROP
dewdrop
n : a drop of dew