to provide shelter - Spanish English Dictionary