Random Words:
1.
Person who does a variety of things for personal ego gain.
Person who is constantly looking for ways to boost their ego.
Joe is such a..
1.
a female/male thinking they are better than everyone else or acting like they know what they are talking about when they dont.
Shut up ..