self-supporting rigid vehicle - Turc Anglais Dictionnaire