idiom
fail to deliver
期待に応えられなかったり、タスクを成功裏に完了できなかったりすること
Meaning
to not meet expectations or complete a task successfully
Example
The company promised improvements but failed to **deliver** on its promises.
会社は改善を約束しましたが、約束を **果たせませんでした**。