Meaning of self-launching in English:

self-launching

Pronunciation /ˌsɛlfˈlɔːn(t)ʃɪŋ/

adjective

  • That launches itself, usually automatically; (Aeronautics) designating a glider with a small engine which allows it to take off without being towed.

Origin

Late 19th century. From self- + launch + -ing.