WTWM

whatsthatwordmean

← Definition
Guess

dewdrop

nounA small drop of water that forms on surfaces like grass or leaves in the early morning or evening when the air cools.

Synonyms

beadnoundropletnoun

Built for word lovers.