Green’s Dictionary of Slang

snaggle n.

[SE snaggletooth]

(Scots teen) an unattractive girl.

[Scot]G. Armstrong Young Team 44: [T]roops n snaggles n healthy burds n mad rough scheme cows.