Definition of “drop ball” - English Dictionary

English