American Dictionary
Definition drop the ball in American English
drop the ball phrase
phrase
1
to fail to do something that you are responsible for doing
