noun a drop of dew. noun a drop of dew British euphemistic a drop of mucus on the end of one's nose n.early 14c. (as two words); see dew + drop (n.).