Definify.com

Definition 2024


dew_drop

dew drop

See also: dewdrop

English

Noun

dew drop (plural dew drops)

  1. a small amount of morning moisture or dew.
  2. (baseball, slang, dated, 1800s) A slow pitch.