Advertisement

Synonyms of Shelter

Primary definition: A place giving temporary protection from bad weather or danger.

Full Dictionary Entry
Advertisement
Advertisement