ON THE BALL


Meaning of ON THE BALL in English

alert to new ideas and methods.

→ ball

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.