dewdropEnglish

dewdrop

Noun

A drop of dew

English: dewdrop