Synonyms: egoist, egotist, swellhead
Definition: a conceited and self-centered person
Similar words: unpleasant person, disagreeable person
Definition: a person who is not pleasant or agreeable