Search in full dictionary

ON-THE-BALL

ON-THE-BALL
ScnTUEU
(slang) alert and efficient or effective. We handle thousands of public and it takes a real on-the-ball Establishment Officer to hold the form of the org and keep the team winning.