street person

noun

1.
someone who sleeps in any convenient place