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