self-propelled

Translations
самоходный
самодвижущийся
передвигающийся за счёт собственного двигателя
Definitions
Able to move or operate using its own power, especially an engine, rather than being pushed, pulled, or towed.
Having its own means of propulsion.
Words
self

pronoun
сам
propelled

adjective
приводимый в движение