shelterer
/ˈʃeltəriɹər/Definitions
1. noun
A person or thing that gives or provides shelter.
“The city became a shelterer for refugees fleeing the war-torn country.”
2. noun
One who or that which shelters or protects from harm or danger.
“The animal shelter was a shelterer for abandoned dogs and cats.”
3. noun
A person who provides a home or refuge, especially for someone or something in need.
“Her family became shelterers for a young single mother struggling to find employment.”