Big Huge Thesaurus

self-propelling

adjective

similar terms