Term: egosexual
Example: anna: look, that guy thinks he's totaly hot sopia: yeah he's a total egosexual
Definition: some one whos really into his self