society of motor manufacturers and traders - Francés Inglés Diccionario