mechanical interface - Alemán Inglés Diccionario