skilled in the handling of vehicles - Espagnol Anglais Dictionnaire