Definition of dewdrop noun from the Oxford Advanced American Dictionary

dewdrop

noun
/ˈdudrɑp/
 
 
a small drop of dew or other liquid
Search Results