micro-cellular rubber strip - Turco Inglés Diccionario