Definitions of self-propelling:

  • adjective:   moved forward by its own force or momentum
  • adjective:   containing within itself the means of propulsion or movement