Definition of self-delivering in English:

self-delivering

Pronunciation /ˌsɛlfdɪˈlɪv(ə)rɪŋ/

adjective

historical
  • Designating a machine which automatically puts the product of a process into the desired state.

Origin

Mid 19th century; earliest use found in Boston Post. From self- + deliver + -ing.