kafası işlemek

listen to the pronunciation of kafası işlemek
التركية - الإنجليزية
to have a quick mind
to be on the ball