The AI-powered English dictionary
plural dewdrops
A droplet of water formed as dew. examples
(baseball, slang, dated, 1800s) A slow pitch.
A plant of species Dalibarda repens. examples