Synonyms for Shelter (same or very similar meaning)
WordNet sense 1 (the condition of being protected):
protection
WordNet sense 2 (a way of organizing business to reduce the taxes it must pay on current earnings):
tax shelter
From the ODE community, based on WordNet
add/edit