give shelter to - French English Dictionary