self-propelled in French self-propelled in French auto-tracté adj Having its own means of propulsion that moves with it. Add to Flashcards