If a place provides shelter, it provides you with a place to stay or live, especially when you need protection from bad weather or danger.
遮蔽; 庇护
If you shelter in a place, you stay there and are protected from bad weather or danger.
躲避...a man sheltering in a doorway. …躲避在门廊里的一名男子。