micro-cellular rubber strip - Turkish English Dictionary