rain or draught deflector - French English Dictionary