self-propelled vehicle - Turc Anglais Dictionnaire