It is an expression I grew up with. Basically road kill or worse.
At one time I wondered if it was just my family which used the word but then I read a Sir Walter Scot novel, “Quentin Durward” in which he used it just like we did so I guess it is a real work.
real word I meant to say.