cellular rubber strip - French English Dictionary