self-supporting rigid vehicle - Français Anglais Dictionnaire