ON THE BALL


Meaning of ON THE BALL in English

smart, intelligent, bright , sharp

Max has a lot on the ball. He can solve our problem.

Wayne Magnuson. English idioms vocabulary.      Словарь английских идиом.