Dewdrop

Definition:

  • (n.) A drop of dew.

Compare dewdrop with other words:

dewdrop vs. raindrop

dew vs. dewdrop

dewdrop vs. water

dewdrop vs. droplet

dewdrop vs. drop