Egghead
In the American English slang, egghead is an anti-intellectual epithet used to refer to intellectuals or people considered too out-of-touch with ordinary people and too lacking in realism, common sens...
Egghead - Wikipedia