rubber or plastic-coated fabrics - Turco Inglés Diccionario