have one's head screwed on - Español Inglés Diccionario