shelterer

noun
UK /ˈʃɛltərə/
US /ˈʃɛltərər/

A shelterer is a person who gives someone or something a safe place to stay.

The kind shelterer took in the lost puppy and kept it warm all night.


OTHER MEANINGS

2. A person who provides a place for homeless people or animals to live.

The shelterer opened her home to three stray cats.

3. Something that acts as a cover or protection from weather or danger.

The old oak tree was a natural shelterer for the birds during the storm.

4. A person who hides or protects someone from harm or trouble.

He was known as a shelterer of travelers caught in the rain.