motor vehicle mechanic badge - Francés Inglés Diccionario