self-propelled vehicle
No results for "self-propelled vehicle" were found in Additional
self-propelled vehicle
Noun
1. a wheeled vehicle that carries in itself a means of propulsion
(hypernym) wheeled vehicle
(hyponym) armored vehicle, armoured vehicle