have something on the ball

  1. Verb aklı kıt olmak
akıllı/becerikli/kabiliyetli/yetenekli olmak.
You can trust Jo, he's got a lot on the ball (= he's
got something on the ball.