alley cat

Noun
  1. a homeless cat
alley cat
A stray alley cat naps in a sunny patch between two brick buildings.