HAVE SOMETHING ON THE BALL


Meaning of HAVE SOMETHING ON THE BALL in English

{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./

Slang English vocab.      Английский сленговый словарь.