splinter-proof wall - French English Dictionary