to receive shelter - Spanish English Dictionary