have a ball

  1. Verb hoş zaman geçirmek
  2. Verb eğlenmek
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.