HAVE SOMETHING / A LOT ON THE BALL


Meaning of HAVE SOMETHING / A LOT ON THE BALL in English

( US , informal ) to be capable of doing a job very well; to be intelligent

Oxford Advanced Learner's English Dictionary.      Оксфордский английский словарь для изучающик язык на продвинутом уровне.