society of motor manufacturers and traders - Alemán Inglés Diccionario