shagnasty noun1 •(dialect) A vile person.That would put her directly next to the pair of shagnasties, removing me as a barrier of at least age if not dignity. — 1990 formsshagnasties