meaning of alley cat

alley cat meaning in General Dictionary

a homeless pet