Definition of “drop ball” - English Dictionary

british dictionary