dewdrop








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.).

51 queries 0.571