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.