cracked windshield - French English Dictionary