1 definition by Neokidboyr

Top Definition
Someone from the past who's a jackass that keeps fucking shit up and putting shit off for their future selves which ultimately ends up fucking themselves over.
That God damn past Jen not doing these reports!
Yeah she's a real snaggle-hag!
by Neokidboyr October 19, 2018

Mug icon
Buy a snaggle-hag mug!