propelled; propelling
: to drive forward or onward by or as if by means of a force that imparts motion
Love words? Need even more definitions?
Merriam-Webster unabridged
Share