Term: housebuddy
Example: my housebuddy will show up when he or she needs a place to freshen up, eat and sleep
Definition: person without a permanent place of residence and who needs other people's homes to shower, eat and sleep every night