shelter from/in/under, etc›to go under a cover or inside a building to be protected from bad weather or danger: They went under a tree to shelter from the rain.
›[T]to provide cover or protection for someone: Many households are already sheltering refugees.