The tiny beads of sweat accumulated on a person's upper lip on a hot day
I had a major sweatstache yesterday
by guy_with_vaccuum June 5, 2009
Get the sweatstache mug.