have one's head screwed on right - Espagnol Anglais Dictionnaire