Home
Search
Index
Definify.com
Definition
2024
dew_drop
dew drop
See also:
dewdrop
English
Noun
dew
drop
(
plural
dew drops
)
a small amount of morning moisture or dew.
(
baseball
,
slang
,
dated
,
1800s
)
A slow
pitch
.
Similar Results