dewdrops

noun
  1. small drops of water that form on surfaces during the night from water vapor in the air
  2. Usage: plural form of dewdrop

Examples