know-everything

Noun

 * 1) A highly knowledgeable person; expert.
 * 1) A highly knowledgeable person; expert.
 * 1) A highly knowledgeable person; expert.
 * 1) A highly knowledgeable person; expert.
 * 1) A highly knowledgeable person; expert.
 * 1) A highly knowledgeable person; expert.