HAS A HEAD ON HIS SHOULDERS


Meaning of HAS A HEAD ON HIS SHOULDERS in English

he is smart, he is an intelligent person

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.