dewdrops


noun

  1. a drop of dew.

noun

  1. a drop of dew
  2. British euphemistic a drop of mucus on the end of one’s nose
n.

early 14c. (as two words); see dew + drop (n.).

Leave a Reply

Your email address will not be published. Required fields are marked *

52 queries 1.787