GeneralConnection.comDictionary
egotist
Noun

1. egoist
1. swellhead, unpleasant person, disagreeable person
Usage