shock-absorbing foam - French English Dictionary