mechanical leather - Alemán Inglés Diccionario