cellular rubber strip - Turkish English Dictionary