This is the name for a sock which you lost in the wash turning into a small but very deadly scrumpled looking greyelephant. DO NOT UNDERESTEMATE THEIR POWERS.
person1: Where has my other yellow and green spotty sock gone? hmmmm
person2: I expect it has turned into a squiggleumpff.