something which is punctured - French English Dictionary