Green’s Dictionary of Slang

cattywhompus adj.

see catawampus adj. (6)