HAVE SOMETHING ON THE BALL


Meaning of HAVE SOMETHING ON THE BALL in English

be smart, clever, skilled She really has a lot on the ball. She should do well in whatever she chooses to do.

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