open-cell cellular plastic - German English Dictionary