A "know-all" or in US a "know-it-all"
Obnoxious
a snob maybe?
Yes, the noun 'thinker' is a concrete noun, a word for a person who thinks; a word for a physical person.
"Thinks" is the third-person form of "to think", which is a verb... so no, it is not a plural noun.
A person who thinks highly of oneself is conceited.
A kind heart person(lover)Friendship
Chauvinist-morbid patriot
It is a word for a person who always thinks they are sick or might get sick.
egotistic ego-centric
WRONG
A person who is never happy can be called a malcontent.
She has the right to judge peoples singing and when she sings live on the x factor she mouthes the word so i think she cant sing as well as she thinks she never sings herself.
Arrogant