have a head on one's shoulders

Verb

 * 1) To have good sense or judgement.

Translations

 * Polish: