motor vehicle mechanic badge - Turkish English Dictionary