skilled in the handling of vehicles - Español Inglés Diccionario