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.

English idioms vocab.      Словарь английских идиом и выражений.