Slang meaning of egghead

egghead means: An intelligent person.