seat cushion foam - French English Dictionary