motor vehicle mechanic badge - Español Inglés Diccionario