What does "rotten alley cat" mean?
Native speaker’s answer
Rebecca
An "alley cat" refers to a cat who is wild or stray and is dirty because they live in an alley. "Rotten" is just an adjective used to make the sentence negative, and implies that being an "alley cat" is bad or nasty. In this context, she uses the phrase "rotten alley cat" as an insult to mean that he is worth nothing and is filthy.