RichThesaurus
know-everything
know-everything
antonyms
know-everything
definitions
noun
Synonym of know-it-all
A highly knowledgeable person; expert.