i wouldn't show my face in public if i had a drub like that
a visible booger that protrudes from the nose of a drunken old woman
"i wouldn't show my face in public if i had a drub like that" What is the definition of "drub"?