HAVE A GOOD HEAD ON YOUR SHOULDERS Meaning of HAVE A GOOD HEAD ON YOUR SHOULDERS in English to be a sensible person Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005