SHELTER
Meaning of SHELTER in English
Shelter BrE AmE trademark
a British ↑ charity organization that helps people who are ↑ homeless (=do not have a home to live in)
Longman Dictionary of Contemporary English.
Longman - Словарь современного английского языка.
2012