kamus
.
Search
About
dewdrop
English
dewdrop
Noun
A drop of dew
English: dewdrop