furniture coverings of leather - Alemán Inglés Diccionario