What is the definition of snaggly?

snaggle

Something that is nasty and messy and not cute.