wind-shield - French English Dictionary