department of motor vehicles and transportation technologies - Alemán Inglés Diccionario