Answer: superegoists

AnswerCrossword Clue
superegoistsSUPEREGOIST, a very egotistical person