ALL meanings of self-propulsion
self-pro·pul·sion
S s - noun self-propulsion propulsion by a vehicle's own engine, motor, or the like. 1
- noun self-propulsion propulsion of a vehicle through its own source of tractive power rather than by an external means 0