he has a good head on his shoulders - Turkish English Dictionary