DEWDROP

7 letters 14 Scrabble points

Definition of DEWDROP

noun
  1. A droplet of water formed as dew.

  2. (1800s) A slow pitch.

Source: Wiktionary

Word Details

Letters D E W D R O P
Length 7 letters
Scrabble Score 14 points

Words Containing "DEWDROP"

Words Starting with "DEWDROP"