See also: dewdrop English Noun dew drop (plural dew drops) Alternative form of dewdrop.Wikiwand - on Seamless Wikipedia browsing. On steroids.Remove ads