Related to the verb *snyflan (“to run at the nose”), ultimately related to Proto-West Germanic *snūt (“snout”). Compare modern snivel, snuffle.
snofl ?