A person who acts like they know it all but prove they know nothing.
I paid attention to what they were saying, until i realized he was a knowitall knownothing. Then i told him to shut up.