mounted on vehicle - Français Anglais Dictionnaire