weather shelter - French English Dictionary