Wiktionary
shelterer
n. 1 A person who shelters 2 A person who provides shelter
n. 1 A person who shelters 2 A person who provides shelter