impound the vehicle - Français Anglais Dictionnaire