1 definition by randomguy45

An annoying woman who hits on high school girls and coughs vagina air up all the time
Holy shit, did you see that old hag just hit on me? What a Helen!
by randomguy45 April 9, 2010
Get the Helen mug.