rain or draught deflector - Turkish English Dictionary