What does alley cat mean?

alley cat meaning in General Dictionary

a homeless pet