english
1
general::
see ON THE BALL.
American Heritage Idioms
2
general::
Phrase(s): have something on the ball to have a particular amount of smartness or cleverness. • Both John and Mary have a lot on the ball. They should go far. • I think I’d do better in school if I had more on the ball. I learn slowly.
McGrawhill's American Idioms And Phrasal Verbs