peer through the wet windscreen - Français Anglais Dictionnaire