The only free and comprehensive online etymological dictionary of the Spanish language
propulsado (Adjective) "propelled"
From propulsar.