Dictionary (n.) One who speaks much of himself\ or magnifies his own achievements or affairs.Thesaurus Narcissus braggart careerist egocentric egoist fortune hunter hog individualist know-it-all lone wolf loner monopolist narcissist narcist no modest violet road hog self-advancer self-pleaser self-seeker self-server smart aleck swellhead temporizer timepleaser timeserver tufthunter |