Find the word definition

Wiktionary
overdelivering

alt. (present participle of overdeliver English) n. delivering more than was requested vb. (present participle of overdeliver English)