self-propelled_vehicleEnglish

self-propelled vehicle

Noun

A wheeled vehicle that carries in itself a means of propulsion

English: self-propelled vehicle