Definition of over-deliver in English:

over-deliver

Pronunciation /ˌəʊvədɪˈlɪvə/

verb

  • To deliver more than is required or expected. Also (occasionally) with object.

    Frequently in collocation with under-promise.

Origin

1920s; earliest use found in The Times. From over- + deliver.