micro-cellular rubber strip - French English Dictionary