dewdrops is a form of:

Dewdrop



noun
1.
(a drop of dew. -dew point air temperature at which dew forms) ដំណក់ទឹកសន្សើម