dewdrop meaning

UK US

dewdrop (noun): a drop of dew.

Definition of dewdrop

  1. a drop of dew

    Type of: drop

Scrabble score: 14 (letter breakdown)

Word lists: words starting with DE · words ending in OP · 7-letter words

More about dewdrop on Wikipedia.