motor vehicle mechanic badge - Espagnol Anglais Dictionnaire