Meaning of self-powered in English:

self-powered

Pronunciation /ˌsɛlfˈpaʊəd/

adjective

  • Powered by itself; requiring no external source of power, especially for propulsion.

Origin

Late 17th century.