Know-all
From Tardis Wiki, the free Doctor Who reference
"Know-all" was a term, generally derogatory, referring to a person who claimed to know everything.
Mulkris referred to the Time Lords as a race of archivists and know-alls. (AUDIO: Eldrad Must Die!)
Suzi Palsson considered Colm Oswyn to be a bit of a know-all. (PROSE: Infinite Requiem)
The Tenth Doctor stated he didn't like a know-all. (AUDIO: Technophobia)