Know why cattywampus was trending last week?
"mean-spirited, weak," 1640s, present-participle adjective from snivel (v.). Related: Snivellingly.
Old English *snyflan "to run at the nose" (cf. snyflung "running of the nose"), related to snofl "nasal mucus;" see snout. Meaning "to be in an (affected) tearful state" is from 1680s. Related: Snivelled; snivelling. As a noun from 14c. Melville coined snivelization (1849). Middle English had contemptuous term snivelard (n.).