{v. phr.}, {slang}, {colloquial} To be smart, clever; to be skilled and have the necessary know-how. * /You can trust Syd; he's got a lot on the ball OR he's got something on the ball./
HAVE SOMETHING ON THE BALL
Meaning of HAVE SOMETHING ON THE BALL in English
Dictionary of English idioms . Словарь английских идиом. 2012