open-cell cellular plastic - French English Dictionary