wind sleeves - French English Dictionary