To fail to meet expectations or complete a task
We can't drop the ball on this important project.
Related Slangs: