micro-cellular rubber sheet - Turkish English Dictionary