shelter from - French English Dictionary