SNUDGE is an old English dialect word meaning ‘to walk with the head held down as if deep in thought’. (via @HaggardHawks)