car windscreen - French English Dictionary