punctured - French English Dictionary