meaning of booger snatch

booger snatch meaning in Urban Dictionary

when a girl leaves "boogers" for you after intercourse