dewdrop definition, dewdrop meaning | English dictionary

Search also in: Web News Encyclopedia Images
Collins

dewdrop

  

      n  
1    a drop of dew  
2      (Brit)  
euphemistic   a drop of mucus on the end of one's nose  
English Collins Dictionary - English Definition & Thesaurus  
See also:

dero, dew, Dewar, de trop

Add your entry in the Collaborative Dictionary.

Advertising