shelter

shelter n

obscure origin, see shield, n.

  1. Protection; haven; safe place; [fig.] security.