{v. phr.} To be smart; intelligent; well educated. * /Rob is not the handsomest guy in the world but the girls appreciate him because he has a good head on his shoulders./
HAVE A GOOD HEAD ON ONE'S SHOULDERS
Meaning of HAVE A GOOD HEAD ON ONE'S SHOULDERS in English
Slang English vocab. Английский сленговый словарь. 2012