dewdrop noun3 •A droplet of water formed as dew. •A plant of species Dalibarda repens. •(slang, old-fashioned) A slow pitch. formsdewdrops