The word that describes the type of a guy who is usually the following:-
1) Dumb
2) Revengeful
3) Egoistical
4) Ridiculously into self love
5) Narrow minded
6) Biased
7) Corrupt
8) Has no morals or values
9) Liar
10) immature
11) supposedly "good looking"
12) very well off