wind-screen - French English Dictionary