on the ball - definition and synonyms

phrase
  1. 1
    informal quick to understand what is happening and what must be done
See also main entry: ball