need (one's) head examined - Espagnol Anglais Dictionnaire