Definisi 'self-propelled vehicle'
English to English
noun
1 a wheeled vehicle that carries in itself a means of propulsion
source: wordnet30
More Word(s)
wheeled vehicle, armored vehicle, armoured vehicle, carrier, forklift, engine,

Visual Synonyms
Click for larger image