What does Alabama Twinkle Stache mean?

Alabama Twinkle Stache meaning in Urban Dictionary

whenever a female places sparkle on her behalf vagina without her companion knowing before providing the lady oral, when he is performed he'll have a mustache of glitter on his face in his undesired facial hair ect......