Noun Definition

dewdrop

1.Definition: a drop of dew

Category: General