peer through the wet windscreen - Espagnol Anglais Dictionnaire