skilled in the handling of vehicles - Alemán Inglés Diccionario