Alley cat meaning

A promiscuous woman

cat that lives in the streets of a town

stray cat