self-propelling
selfp·ro·pel·ling
adjective
1.
containing within itself the means of propulsion or movement
- “a self-propelled vehicle”
WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.