English

shelter noun definition in Types of home topic from the Oxford Advanced Learner's Dictionary

shelter

 noun: Types of home topic
[countable] a building, usually owned by a charity, that provides a place to stay for people without a home, or protection for people or animals who have been badly treated a night shelter for the homeless an animal shelter