punctureproof - French English Dictionary