kamus
.
Search
About
self-propelled_vehicle
English
self-propelled vehicle
Noun
A wheeled vehicle that carries in itself a means of propulsion
English: self-propelled vehicle