1
vb cover, defend, guard, harbour, hide, protect, safeguard, seek refuge, shield, take in, take shelter
2
n asylum, awning, cover, covert, defence, guard, haven, protection, refuge, retreat, roof over one's head, safety, sanctuary, screen, security, shiel (Scot.) umbrella
Antonyms
, vb endanger, expose, hazard, imperil, lay open, leave open, make vulnerable, risk, subject