self-propelled vehicle

Noun
  1. A wheeled vehicle that carries in itself a means of propulsion (synset 104177098)

Other Searches