self-propelling - adjective

normal formself-propelling
comparative
superlative