See also: dew drops English Noun dewdrops pl plural of dewdropWikiwand - on Seamless Wikipedia browsing. On steroids.Remove ads