protective padding - French English Dictionary