1 definition by Neokidboyr

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
Get the snaggle-hag mug.