Dewdrop — definition

1. dewdrop (Noun)

1 definition

dewdrop (Noun) — A drop of dew.

3 types of
bead drop pearl